﻿html, body {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	vertical-align: baseline; */
	background: transparent;
}
body {
    background-color: #eeeeee;
	color: #000;
    font-size: 62.5%;
    line-height: 1;
}
p,ol, ul {
	list-style: none;
	margin:0;
	padding:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
/*	border-collapse: collapse; */
	border-spacing: 0;
}
body {
	background: #eee;
}
#skipLinks {
	left:-9999px;
	position:absolute;
}
#container {
	background: #fff url(../images/topBar.gif) 0 0 repeat-x;
	width: 100%;
	overflow: hidden;
}
#wrapper, #footer {
	font: 1.2em/1.5 "Lucida grande", Helvetica, Arial, sans-serif;
	color: #474847;
	overflow: hidden;
	background: transparent;
	width: 810px;
	margin: 0 auto 0;
	position: relative;
}

#wrapper {
	padding-bottom: 30px;
}
#footer {
	padding: 30px 0 0 0;
}
#siteLogo {
	float: left;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.3em;
	font-family: "微软雅黑", Verdana, Arial, sans-serif;
	color: #8CC63F;
font-weight: normal;
}
h1 a:link, h2 a:link, h3 a:link, 
h1 a:visited, h2 a:visited, h3 a:visited {
	color: #8CC63F;
}
ul, ol {
	margin-bottom: 1em;
}
li {
        margin-bottom: 0.3em;
}
h1 {
	color: #dad8c4;
        font-weight: bold;
}
h2 {
	font-size: 1.33em;  margin:0;
}
.blog h1 {
        font-size: 1.33em;
        color: #8CC63F;
        font-weight: normal;
}
h3 {
	font-size: 1.17em;
}
.home h3 {
	color: #474847;
}
h3 span.title {
        color: #999;
        font-size: 0.79em;
}
h4.postedBy {
        color: #999;
}
a:link, a:visited {
	color: #0f7db6;
	text-decoration: none;
}
a:hover, a:active {
	color: #8CC63F;
	text-decoration: underline;
}
#siteLogo a {
	background: none;
	padding: 0;
}
ul#mainNav {
	overflow: hidden;
	float: right;
	font-family: "微软雅黑", Helvetica, Arial, sans-serif;
}
ul#mainNav li {
	float: left;
	font-size: 1.15em;
	margin: 13px 14px 0 0;
        background: none;
        
}
ul#mainNav li#contact {
	margin-right: 0;
}
ul#mainNav li a {
	color: #292a29;
	padding: 0 10px;
	display: block;
        line-height: 26px;
        background: none;
        font-family:"微软雅黑",Helvetica, Arial, sans-serif;
}
ul#mainNav li:hover,
ul#mainNav li.over 
{
    background: transparent url(../images/navRight.gif) 100% 0 no-repeat;
       
}
ul#mainNav li a:hover {
	color: #fff;
        
        background: transparent url(../images/navLeft.gif) 0 0 no-repeat;
	text-decoration: none;
}
ul#mainNav li.here {
         background: transparent url(../images/navRight.gif) 100% -80px no-repeat;
}
ul#mainNav li.here a {
	color: #fff;
	background: transparent url(../images/navLeft.gif) 0 -80px no-repeat;
}
#content {
	margin-top: 90px;
}
#strap {
	text-indent: -9999px;
	width: 530px;
	height: 29px;
	margin-bottom: 20px;
}
.home #strap {
	border-bottom: 2px solid #dad8c4;
	padding: 10px 0 15px 0;
	height: 69px;
	width: 810px;
	background: transparent url(../images/homeStrap.gif) 0 0 no-repeat;	
}
.about #strap {
	background: transparent url(../images/aboutStrap.gif) 0 0 no-repeat;
}
.work #strap {
	background: transparent url(../images/workStrap.gif) 0 0 no-repeat;
}
.contact #strap {
	background: transparent url(../images/contactStrap.gif) 0 0 no-repeat;
}

.col1, .col2, .col3, .col4 {
	width: 250px;
	margin-bottom: 3em;
	float: left;
	margin-right: 30px;
}
.home .col1 {
	width: 530px;
}
#footer .col1 {
	width: 380px;
}
#footer .col2, #footer .col3 {
	width: 175px;
}
#content .col2, #footer .col3 {
	margin-right: 0;
}
.primaryContent, .secondaryContent {
	float: left;
}
.primaryContent {
	width: 590px;
	margin-right: 10px;
}

.secondaryContent {
	width: 160px; color:#aaa;
}
.secondaryContent h2
{clear:both;
    }
#featuredWork {
	width: 810px;
	overflow: hidden;
	margin-bottom: 30px;
}
#featuredWork li, .clientColumn {
	float: left;
	margin-right: 30px;
	width: 250px;
}
#featuredWork h3 a, a.portfolioImage, .about #content img {
	font-size: 0;
	font-weight: bold;
	padding: 4px;
	background: #fff;
	display: block;
	border: 1px solid #dad8c4;
}
.about #content img {
	margin-bottom: 13px;
}
a.portfolioImage {
	padding: 9px;
}
#featuredWork h3 a:hover, a.portfolioImage:hover {
	background: #dad8c4;
}
#featuredWork li.last, .clientColumn.last {
	margin-right: 0;
}
#featuredWork img {
	padding-bottom: 0;
}
.vcard p.adr {
        margin-bottom: 1em;
}
#footer .adr {
	display: none;
}
.vcard p {
	margin-bottom: 0.3em;
}
.our_services li {
	border-top: 1px solid #dad8c4;
	padding: 5px;
        margin: 0;
}
.our_services h2 {
	padding: 0 5px;
}
a.portfolioImage, .work .description {
	width: 380px;
	float: left;
}
#worklist { margin-top: 30px; }
#worklist li {
        width: 100%; 
        overflow: hidden;
        margin-bottom: 30px;
}
a.portfolioImage {
	margin: 0 30px 0 0;
}
div.button {
	float: left;
	background: transparent url(../images/buttonRightGrey.gif) 100% 0 no-repeat;
}
div.button a {
	display: block;
	background: transparent url(../images/buttonLeftGrey.gif) 0 0 no-repeat;
	line-height: 24px;
	padding: 1px 10px;
	float: left;
	color: #fff;
}
.blogComments, p.commentBy {
	font-size: 0.83em;
	color: #999;
	border-top: 1px solid #eeeeee;
	display: block;
	padding-top: 0.5em;
}
.blogComments a {
	padding-left: 17px;
	background: transparent url(../images/commentsBubble.gif) 0 0 no-repeat;
}
#blogPosts li, ul.comments li {
	margin-bottom: 3em;
}
h3.comments {
        padding-top: 1em;
        border-top: 1px solid #eeeeee;
        margin-bottom: 1em;
}
#contactForm, #commentsForm {
        width: 488px;
        border: 1px solid #dad8c4;
        background: #f4f3ed;
        padding: 20px;
}
#contactForm div, #commentsForm div {
        margin-bottom: 1em;
}

label {
        margin-bottom: 0.5em;
}
textarea.text {
        padding: 5px;
        border: 1px solid #dad8c4;
        font-family: "微软雅黑", "Lucida grande", Helvetica, Arial, sans-serif;
        font-size: 1em;
        width: 476px;
}

input.submit {
        width: auto;
}
.hidden {
        display: none;
}
/*
label, input, textarea {
        display: block;
        width: 100%;
}

input {
        width: 488px;
}
*/

#mapContainer {
        width: 240px;
        padding: 4px;
        border: 1px solid #dad8c4;
        height: 120px;
background: #fff;
}

button { 
        border: 0; 
        cursor: pointer; 
        padding: 0 8px 0 0; 
        text-align: center; 
}
button span { 
        position: relative; 
        display: block; 
        white-space: nowrap; 
        padding: 0 0 0 10px; 
}
button.submitBtn { 
        background: url(../images/buttonRightBrown.gif) right no-repeat; 
        font-size: 1em; margin:0 5px;
}
button.submitBtn span { 
        height: 26px; 
        line-height: 26px;
        background: url(../images/buttonLeftBrown.gif) left no-repeat;
        color: #fff; 
}
button.submitBtn:disabled { 
        background: url(../images/btn_gray_r.gif) right no-repeat; 
        font-size: 1em;
}
button.submitBtn:disabled span { 
        height: 26px; 
        line-height: 26px;
        background: url(../images/btn_gray_l.gif) left no-repeat;
        color: #fefefe; 
}
button::-moz-focus-inner { 
        border: none;
}  
.highlight {
        -moz-border-radius-bottomright:10px;
        background:#FFFECC;
        border:1px solid #FAEBB1;
        color:#D57D00;
        margin-bottom:20px;
        padding:8px;
}
label.error {
        color: #b82006;
}
span.required {
        color: #999;
        font-size: 0.79em;
}
.codeblock {
background-color:#FBFBFD;
border:1px solid #DAE0E4;
margin:15px 4px;
overflow:auto;
padding:8px;
width:100%;
font-size:1.1em;
}

#siteLogo a img 
{
    border:none;	
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
    -moz-border-radius:7px;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input{font-family:"Courier New",Courier,mono,fixed;border:1px solid #CCCCCC;}
input.text,input[type="text"],
input.password,
input[type="password"] 
{
    width: 180px;
    border: 1px solid #CCC;
    -moz-border-radius:3px;
 
}
input.over,textarea.over{border-color:#0C0;}
input[type="text"]:focus{border-color:#0C0;}
input[type="password"]:focus{border-color:#0c0;}
/* Forms validate */
.block { display: block; }

p.error{border:1px solid #f00;background-color:#FFFFDD; padding:1em;-moz-border-radius:3px;}
input.error,textarea.error{border-color:#fc0; background-color:#FFFFDD;}	
label.error{background:url("../images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;margin-left:5px;
  color: #EA5200;display: none;}
label.checked 
{
	margin-left:5px;
  background:url("../images/checked.gif") no-repeat 0px 0px;
}


form.editalbum label,
form.preferences label{width:8em; display:inline-block;}
textarea{width:20em; vertical-align:top; font-size:9pt; height:5em;border: 1px solid #CCC;
         -moz-border-radius:3px;
}
textarea:focus{border-color: #0c0;}
img.avatar{border:1px solid #ccc; vertical-align:bottom;}
span.info{color:#0F7DB6; font-weight:bold;}
span.help{color:#666; display:block; padding-left:8em;}

ul.tab{float:left; width:100%;overflow: hidden;
	
	font-family: "微软雅黑", Helvetica, Arial, sans-serif;}
ul.tab li{float:left; line-height:1.5;font-size:1.15em;background: none; margin:13px 14px 0 0;}

ul.tab li a {
	font-weight:bold;
	padding: 0 10px;
	display: block;
        line-height: 26px;
        background: none;
}
ul.tab li:hover, ul.tab li.over {
        background: transparent url(../images/navRight.gif) 100% -80px no-repeat;
}
ul.tab li a:hover {
	color: #fff;
        background: transparent url(../images/navLeft.gif) 0 -80px no-repeat;
	text-decoration: none;
}
ul.tab li.current a{background:transparent url(../images/navLeft.gif) no-repeat scroll 0 0; color:#FFFFFF; }
ul.tab li.current{background:transparent url(../images/navRight.gif) no-repeat scroll 100% 0; }

/*album list*/
.inline-block{display:inline-block;}
.album-cover{margin:0.7em 1.5em;
text-align:left;
vertical-align:top;
float:left;}

.SPRITE_shadow {
background:transparent url(../images/lh_sprite.gif) no-repeat scroll -304px 0;
height:152px;
width:152px;
}

.album-cover-frame {
background:#D1D1D1 none repeat scroll 0 0;
height:144px;
margin:2px 0 6px 2px;
position:relative;
width:144px;
}

.album-cover-img {
vertical-align:bottom;
border:medium none;
}

.album-cover-title {
font-weight:bold;
margin:0;
}
.album-cover-date,
.album-cover-title,
.album-cover-photocount {
overflow:hidden;
padding-left:2px;
width:124px;
height:1.5em;
}

.album-cover-title a {
color:#348330;
font-size:1.1em;
}

.album-cover-link {
color:#666666 !important;
}

.album-cover-date, .album-cover-photocount {
font-size:90%;
margin:0.15em 0 0;
}

#loading{display:none; color:#0c0; font-weight:bold; text-align:center;}
#loading img{ vertical-align:middle; }

a.grayLink{background:url("../images/ed_delete.gif") left no-repeat; width:20px;}
/*photo list*/
.icon-list-icon 
{
width:145px;
margin:0 -1px;
text-align:center;
height:150px;
float:left;
}
.icon-list-icon table{width:100%; height:100%}
.icon-list-icon table td{ vertical-align:middle;}
.icon-list-icon-img-div 
{ 
}
.icon-list-icon-link 
{
margin-left:auto;
margin-right:auto;
overflow:hidden;
display:block;

}
.icon-list-icon-img {
border:1px solid #ccc;
padding:2px;
}
.icon-list-icon-meta {
color:#888888;
font-family: "微软雅黑",arial,sans-serif;
font-size:8pt;
height:1.5em;
margin:-1px;
overflow:hidden;
width:100%;
}

/*EXIF info*/

img.exif{ background:transparent url(../images/exif.gif) no-repeat scroll; width:20px; height:13px;}
img.exif_on{background:transparent url(../images/exif.gif)  0 -13px no-repeat; width:20px; height:13px;}
div#exif_info{clear:both; display:none;color:#bbb;}
small{color:#333; font-size:x-small;font-family: "微软雅黑","Lucida Grande",Tahoma,"Luxi Sans",Verdana,sans,hei;}
.photo_single{margin:0 0 1em 0;}
.photo_single img{margin-top:.5em;}

/*right userinfo*/

.album_userinfo .avatar{border:1px solid #ccc; margin-right:1em; padding:1px;}
/*right album info*/
.album_userinfo{margin-bottom:1em; height:45px;}

.photo_album_info .album_cover{border:1px solid #ccc; margin-right:1em; padding:2px;}
.photo_album_info{margin-bottom:1em;}
.lhcl_accessclick{line-height:1.4em;}
.lhcl_accessIcon {
vertical-align:middle;
margin-right:4px;

border:medium none;
background:transparent url(../images/lh_sprite.gif) no-repeat scroll ;
height:13px;
width:13px;
}
.SPRITE_lock-0 {
background-position: -200px -184px;

}
.SPRITE_lock-1 {
background-position: -200px -34px;
}
.SPRITE_lock-2 {
background-position: -359px -152px
}
.SPRITE_xbox {
background:transparent url(../images/lh_sprite.gif) no-repeat scroll -264px -73px;
cursor:pointer;
height:12px;
margin:0 0 0 4px;
vertical-align:middle;

width:12px;
}
.SPRITE_xbox:hover{background:transparent url(../images/lh_sprite.gif) no-repeat scroll -276px -18px;
cursor:pointer;
height:12px;

margin:0 0 0 4px;
vertical-align:middle;
width:12px;}

/*photo edit*/
.text_photo_desc{width:90%; display:block; margin-bottom:.5em;}
.span_focus{background:#F5F6BE; cursor:pointer; padding:.5em;}
.text_photo_title{font-size:24px; margin-right:.5em;}
input.text_tag{width:10em;}
/*album edit*/
.privacy_list{padding-left:8em; display:block; margin-top:-2em;}
ul.taglist li{line-height:1.5em;}

.SPRITE_addTagButton {
background:transparent url(../images/lh_sprite.gif) no-repeat scroll -409px -152px;
height:18px;
width:36px;
float:right;
margin-top:-2em;
cursor:pointer;
}

#div_addphototags{display:none;}

/*friend*/
#span_addfriend{background:url(../images/photo_icons.gif) no-repeat 0 -200px; padding-left:16px;  cursor:pointer}
#span_delfriend{background:url(../images/photo_icons.gif) no-repeat 0 -180px; padding-left:16px; cursor:pointer}
.div_message{display:none;color:#0c0; font-weight:bold; padding:5px; border:1px solid #9BDF70; background-color:#F0FBEB;}

div.item_drawer {
border-bottom: 2px solid #CCC;
background-color: #777;
font-size: 12px;
padding: 5px 7px 5px 7px;
color: #FFF;
margin-bottom:1em;
text-align:right;
}
.opal {
color:#AAAAAA;
}
.icon_list_friend{float:left;text-align:center; width:80px; height:90px; margin-bottom:5px;overflow:hidden;}
.icon_list_friend a{text-decoration:none;}
.icon_list_friend a img{border:1px solid #ccc; padding:2px;}
.icon_list_friend a:hover img{border-color:#0c0; background:#0c0}

div.tomore 
{
    background:url(../images/action_go.gif) no-repeat left center;
    padding-left:16px;
float:right;
font-size:12px;
font-weight:normal;
}
.comment-op{float:right;
font-size:12px;
font-weight:normal;}


.pager
{/*分页控件*/
    clear:both;
	text-align:center;
	margin-top:5px;
	font-family:Verdana,"Lucida Grande",Arial,Helvetica,sans-serif
}
.pager .current{
    background-color:#FF9900;
border:2px solid #FF9000;
color:#FFFFFF;
font-size:12px;
margin-left:5px;
padding:1px 4px;
text-decoration:none;}
.pager a.n{ background-color:#E0E0E0;
border:2px solid #CCCCCC;
color:#333333;
font-size:12px;
margin-left:5px;
padding:1px 4px;
text-decoration:none;}
.pager a.n:hover{background:#FFFFDD;}
.photo_list{ float:left; margin-bottom:2em; text-align:left;}

/*op icons*/
.op-icon{background:url(../images/photo_icons.gif) no-repeat left center; padding-left:20px;}
.upload-photo{background-position:0 -60px}
.edit-album{background-position:0 -80px}
.set-as-cover{background-position:0 -122px}
.del-photo{background-position:0 -100px}
.add-album{background-position:0 0}
.del-album{background-position:0 -20px}
.rotate-photo-clockwise{background-position:0 -140px}
.rotate-photo-anticlockwise{background-position:0 -160px}
#albumList{width:98%;}

/*friends*/
.sep{border-bottom:1px solid #CCCCCC;
height:5px;
margin-bottom:5px;}
span.bigger {
font-size:125%;
}
.gray {
color:#999999;
}
div.sep_tiny {
border-bottom:1px solid #CCCCCC;
height:5px;
margin-bottom:5px;
}
img.portrait {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px;
}
#site-messages
{
    -moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-topleft:12px;
-moz-border-radius-topright:12px;
background-color:#444444;
border:3px solid #AAAAAA;
color:#FFFFFF;
font-size:12px;
line-height:18px;
margin:5px 0;
padding:5px 7px;
display:none;
}

.breadcrumb
{
    color:#000000;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
padding:3px 5px;
text-align:left;}

#div_captcha{width:144px; height:80px; z-index:10000; position:absolute; display:none; text-align:center;}
#div_captcha img{border:1px solid #ccc; cursor:pointer;}

/*comment*/
.item_nb{
font-size:12px;
line-height:18px;
margin-top:5px;
padding:5px 7px;}
.item_nb_alt{background-color:#eee;
font-size:12px;
line-height:18px;
margin-top:5px;
padding:5px 7px;}

#commentBox{width:100%;height:8em;}
.SPRITE_map-sm {
background:transparent url(../images/lh_sprite.gif) no-repeat scroll -223px -89px;
height:16px;
width:16px;
}
.lhcl_spriting_marginRight5 {
margin-right:5px;
}
.lhcl_spriting_alignMiddle {
vertical-align:middle;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.thickbox{text-decoration:0; margin-top:5px;}
a.thickbox img{border:0; }
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #0c0;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
